#include <stdio.h>
#include <stdlib.h>
#include <modbus.h>
#include <error.h>

int main(void)
{
	modbus_t *ctx;
	int errno;

	ctx = modbus_new_tcp("127.0.0.1", 502);
	if (modbus_connect(ctx) == -1) {
		fprintf(stderr, "Connection failed: %s\n", modbus_strerror(errno));
		modbus_free(ctx);
		return -1;
	}
	modbus_close(ctx);
	modbus_free(ctx);
	return 0;
}
